short-term accommodation - Deutsch Englisch Wörterbuch